package cn.bravolinks.tools.dao;


import cn.bravolinks.tools.domain.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserDao {

    /**
     * 查询有没有这个userid的用户
     * @param userid
     * @return
     */
    Integer getByuserid(String userid);

    /**
     * 登录
     * @param userid
     * @param password
     * @return
     */
    User getLogin(@Param("userid") String userid, @Param("password") String password);


    /**
     *添加一条记录
     *
     * @param user
     */
    int insert(User user);





    /**
     *  根据指定主键获取一条数据库记录,user
     *
     * @param id
     */
    User selectByPrimaryKey(Integer id);



    /**
     *  根据主键来更新符合条件的数据库记录,user
     *
     * @param record
     */
    int updateByPrimaryKey(User record);
}